成人无码网www在线观看-久激情内射婷内射蜜桃-亚洲欧美日韩久久精品-婷婷五月综合激情

咨詢熱線:

185-9527-1032

聯系QQ:

2863379292

官方微信:

怎樣禁止服務器爬蟲?

建站經驗

導讀:一、Apache①、通過修改 .htaccess 文件修改網站目錄下的.htaccess,添加如下代碼即可(2 種代碼任選):可用代碼 (1):RewriteEngineOnRewriteCond%{HTTp_USER_AGENT}(^$|FeedDemo

發表日期:2019-05-12

文章編輯:興田科技

瀏覽次數:13659

標簽:

一、Apache

①、通過修改 .htaccess 文件

修改網站目錄下的.htaccess,添加如下代碼即可(2 種代碼任選):

可用代碼 (1):

RewriteEngineOnRewriteCond%{HTTp_USER_AGENT}(^$|FeedDemon|IndyLibrary|AlexaToolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedparser|ApacheBench|MicrosoftURLControl|Swiftbot|ZmEu|oBot|jaunty|python–urllib|lightDeckReportsBot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms)[NC]RewriteRule^(.*)$–[F]

可用代碼 (2):

SetEnvIfNoCase^User–Agent$.*(FeedDemon|IndyLibrary|AlexaToolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedparser|ApacheBench|MicrosoftURLControl|Swiftbot|ZmEu|oBot|jaunty|python–urllib|lightDeckReportsBot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms)BADBOTOrderAllow,DenyAllowfromallDenyfromenv=BADBOT

②、通過修改 httpd.conf 配置文件

找到如下類似位置,根據以下代碼 新增 / 修改,然后重啟 Apache 即可:

Shell

DocumentRoot/home/wwwroot/xxx<Directory“/home/wwwroot/xxx”>SetEnvIfNoCaseUser–Agent“.*(FeedDemon|IndyLibrary|AlexaToolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedparser|ApacheBench|MicrosoftURLControl|Swiftbot|ZmEu|oBot|jaunty|python-urllib|lightDeckReportsBot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms)”BADBOTOrderallow,denyAllowfromalldenyfromenv=BADBOT</Directory>

怎樣禁止服務器爬蟲? 如何做網站掙錢

二、Nginx 代碼

進入到 nginx 安裝目錄下的 conf 目錄,將如下代碼保存為 agent_deny.conf

cd/usr/local/nginx/confvimagent_deny.conf
#禁止Scrapy等工具的抓取if($http_user_agent~*(Scrapy|Curl|HttpClient)){return403;}#禁止指定UA及UA為空的訪問if($http_user_agent~*“FeedDemon|IndyLibrary|AlexaToolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedparser|ApacheBench|MicrosoftURLControl|Swiftbot|ZmEu|oBot|jaunty|python-urllib|lightDeckReportsBot|YYSpider|DigExt|HttpClient|MJ12bot|heritrix|EasouSpider|Ezooms|^$”){return403;}#禁止非GET|HEAD|pOST方式的抓取if($request_method!~^(GET|HEAD|pOST)$){return403;}

然后,在網站相關配置中的 location / { 之后插入如下代碼:

Shell

includeagent_deny.conf;

如下的配置:

Shell

[marsge@Mars_Server~]$cat/usr/local/nginx/conf/zhangge.conflocation/{try_files$uri$uri//index.php?$args;#這個位置新增1行:includeagent_deny.conf;rewrite^/sitemap_360_sp.txt$/sitemap_360_sp.phplast;rewrite^/sitemap_baidu_sp.xml$/sitemap_baidu_sp.phplast;rewrite^/sitemap_m.xml$/sitemap_m.phplast;

保存后,執行如下命令,平滑重啟 nginx 即可:

Shell

/usr/local/nginx/sbin/nginx–sreload

三、pHp 代碼

將如下方法放到貼到網站入口文件 index.php 中的第一個

pHp

//獲取UA信息$ua=$_SERVER[‘HTTp_USER_AGENT’];//將惡意USER_AGENT存入數組$now_ua=array(‘FeedDemon‘,‘BOT/0.1(BOTforJCE)’,‘CrawlDaddy‘,‘Java’,‘Feedly’,‘UniversalFeedparser’,‘ApacheBench’,‘Swiftbot’,‘ZmEu’,‘IndyLibrary’,‘oBot’,‘jaunty’,‘YandexBot’,‘AhrefsBot’,‘MJ12bot’,‘WinHttp’,‘EasouSpider’,‘HttpClient’,‘MicrosoftURLControl’,‘YYSpider’,‘jaunty’,‘python-urllib’,‘lightDeckReportsBot’);//禁止空USER_AGENT,dedecms等主流采集程序都是空USER_AGENT,部分sql注入工具也是空USER_AGENTif(!$ua){header(“Content-type:text/html;charset=utf-8”);die(‘請勿采集本站,因為采集的站長木有小JJ!’);}else{foreach($now_uaas$value)//判斷是否是數組中存在的UAif(eregi($value,$ua)){header(“Content-type:text/html;charset=utf-8”);die(‘請勿采集本站,因為采集的站長木有小JJ!’);}}

四、測試效果

如果是 VpS,那非常簡單,使用 curl -A 模擬抓取即可,比如:

模擬宜搜蜘蛛抓?。?/p>

Shell

curl–I–A‘YisouSpider’bizhi.bcoderss.com

模擬 UA 為空的抓?。?/p>

Shell

curl–I–A”bizhi.bcoderss.com

模擬百度蜘蛛的抓?。?/p>

Shell

curl–I–A‘Baiduspider’bizhi.bcoderss.com

相關推薦

更多新聞

主站蜘蛛池模板: 久久妇女高潮喷水多长时间| 玩弄放荡人妻一区二区三区| 又粗又黄又爽视频免费看| 六十路高龄老熟女m| 久久综合九色欧美综合狠狠| 好爽又高潮了毛片免费下载| 欧美xxxxx在线观看| 8x8ⅹ在线永久免费入口| 2019亚洲午夜无码天堂| 亚洲无亚洲人成网站77777| 国产成人精品日本亚洲专区| 一区二区在线 | 国| eee在线播放免费人成视频| 久久综合av免费观看| 精品国产一区二区三区不卡| 双乳被一左一右吃着动态图| 粗大挺进尤物人妻中文字幕| 亚洲男男无套gv大学生| 亚洲 精品 综合 精品 自拍| 日本乱码伦午夜福利在线| 国产精品美女www爽爽爽视频 | 色久综合网精品一区二区| 中文字幕日本最新乱码视频| 野外做受又硬又粗又大视幕 | 大帝av在线一区二区三区| 久久人妻av无码中文专区| 爱情岛论坛亚洲品质自拍hd| 亚洲av永久无码精品秋霞电影秋| 欧美色欧美亚洲高清在线观看| 人妻体内射精一区二区| 国产成人av一区二区三区| 精品久久人人爽天天玩人人妻| 亚洲gv天堂无码男同在线观看| 狠狠做深爱婷婷久久综合一区| 在线天堂www中文| 人人添人人澡人人澡人人人人| 国产在线精品一区二区三区| 熟妇女人妻丰满少妇中文字幕| 久久久久国产综合av天堂| 久久国产乱子伦免费精品| 另类内射国产在线|